﻿//========================================================= 
/**@file ComICC_TestContainer.h
 * @brief 串口IC卡接口适配器 
 * 
 * @date 2015-06-24   20:08:21
 * @author Zhyioo 
 * @version 1.0
 */ 
//--------------------------------------------------------- 
#ifndef _LIBZHOUYB_COMICC_TESTCONTAINER_H_
#define _LIBZHOUYB_COMICC_TESTCONTAINER_H_
//--------------------------------------------------------- 
#include "../TestFrame.h"

#include "../../../include/Device.h"
//--------------------------------------------------------- 
namespace zhou_yb {
namespace application {
namespace test {
//--------------------------------------------------------- 
/// COM层指令集协议适配器 
typedef TestAdapterContainer<ComDevice, IInteractiveTrans, ComICCardCmdAdapter> ComICCardCmdTestContainer;
/// ComDevice转接触式读卡器适配器 
typedef TestAdapterExtractorContainer<ComICCardCmdTestContainer, IICCardDevice, ComContactICCardDevAdapter> ComContactIC_TestContainer;
/// ComDevice转非接触式读卡器适配器 
typedef TestAdapterExtractorContainer<ComICCardCmdTestContainer, IICCardDevice, ComContactlessICCardDevAdapter> ComContactlessIC_TestContainer;
/// ComDevice转PSAM读卡器适配器 
typedef TestAdapterExtractorContainer<ComICCardCmdTestContainer, IICCardDevice, ComPsamICCardDevAdapter> ComPsamIC_TestContainer;
//--------------------------------------------------------- 
} // namespace test 
} // namespace application 
} // namespace zhou_yb 
//--------------------------------------------------------- 
#endif // _LIBZHOUYB_COMICC_TESTCONTAINER_H_
//========================================================= 